package com.betterjr.modules.commissionfile;

import java.util.Map;

public interface ICommissionFileService {

    String webAddCommissionFile(Map anParamMap);

    /**
     * 
     * @Title: webSaveCommissionPayResultFile 
     * @Description: TODO(保存支付的佣金结果记录文件) 
     * @param @param anParamMap
     * @param @return 参数说明 
     * @return String 返回类型 
     * @throws 
     * @author chenlq
     * @date 2017年12月4日 下午3:03:16
     */
    String webSaveCommissionPayResultFile(Map anParamMap);

    String webQueryFileList(Map<String, Object> anAnMap, String anFlag, int anPageNum, int anPageSize);

    String webSaveDeleteFile(String anRefNo, Map<String, Object> anMap);

    String webSaveCannulFile(Long anFileId);

    String webSaveResolveFile(String anRefNo, Map<String, Object> anAnMap);

    /**
     * 
     * @Title: webSavaCommissionPayResultFileRecord 
     * @Description: TODO(佣金支付结果文件解析) 
     * @param @param anMap
     * @param @param anRefNo
     * @param @return 参数说明 
     * @return String 返回类型 
     * @throws 
     * @author chenlq
     * @date 2017年12月4日 上午11:28:44
     */
    String webSavaCommissionPayResultFileRecord(Map<String, Object> anMap, String anRefNo);

    String webFindTemplateFile();

    /**
     * 
     * @Title: webfindCommissionResultTemplateFile 
     * @Description: TODO(佣金结果文件模版查询) 
     * @param @return 参数说明 
     * @return String 返回类型 
     * @throws 
     * @author chenlq
     * @date 2017年12月11日 下午6:23:07
     */
    String webFindCommissionResultTemplateFile();

    String webFindCommissionPayResultTemplateFile();

}
